2021 开发者生态系统现状
本报告展示了 JetBrains 进行的第五次年度开发者生态系统调查的综合结果。来自 183 个国家或地区的 31,743 名开发者帮助我们绘制了开发者社区版图。
在这里,您可以了解科技行业的最新趋势,以及有关工具、技术、编程语言和编程世界的许多其他方面的趣事。
重要发现
JavaScript 是最受欢迎的语言。
就整体使用情况而言,Python 比 Java 更受欢迎,而作为一种主要语言,Java 比 Python 更受欢迎。
开发者计划采用或迁移到的前 5 种语言是 Go、Kotlin、TypeScript、Python 和 Rust。
2021 年开发者学习的前 5 种语言是 JavaScript、Python、TypeScript、Java 和 Go。
过去 5 年,Ruby、Objective-C 和 Scala 的受欢迎度都在下降。
增长最快的 5 种语言是 Python、TypeScript、Kotlin、SQL 和 Go。
大部分受访者 (71%) 从事网页后端开发。
编程语言
过去12个月,您使用了哪种(哪些)编程语言?
过去 5 年编程语言的受欢迎度。
请注意,不同版本之间的调查方法的某些方面发生了变化。2021 年,我们扩大了地理覆盖范围,导致某些语言的比例出现了差异。例如,PHP 的比例高出 3 个百分点,Python 和 Java 在新地区的比例比最初的国家/地区低一些。
您的主要编程语言是什么?
选择不超过 3 种语言
您是否计划在未来 12 个月内采用/迁移到其他语言?如果是,是哪种(哪些)?
按主要语言
您的开发环境使用哪种(哪些)操作系统?
您是否使用适用于 Linux 的 Windows 子系统 (WSL) 进行本地开发?
您为哪种(哪些)平台开发?
您开发哪些类型的软件(包括用于专业或个人目的的任何编程语言的应用)?
您参与哪种(哪些)类型的活动?
您开发什么类型的软件?
按主要语言
按主要语言
编程语言的受欢迎度
按地区
此表中未列出的某些语言在某些地区也很受欢迎:例如,Delphi 是巴西 3% 开发者的主要语言,而 Ruby (9%)、Swift (6%) 和 Scala (4 %) 在日本很受欢迎。
性别与发展
您参与哪种(哪些)类型的活动?
按性别
“其他”选项包括非二元性别、中性人或性别不明以及“其他 - 请填写”和“不愿回答”选项。样本太小,无法从中得出任何可靠的结论。
女性比男性更有可能参与数据分析、机器学习和 UX/UI 设计或研究。与男性相比,女性在基础架构开发、DevOps、系统管理或部署方面的参与度更低。
专业编码经验
按性别
在年轻开发者中,科技行业的多样性正在增加。
您的项目针对哪些平台?
此问题仅向为桌面平台开发的受访者显示。
语言
您在家或与朋友交流时使用的语言与在工作中使用的语言相同吗?
您使用哪种语言与家人和朋友交流?
迁移
工资
年净工资(税后)中值(以美元计),不包括任何奖金
按地区
工资(按工作角色)
阅读原文可查看 JetBrains 的其他大规模调查报告
Kotlin Multiplatform Mobile 现已推出 Alpha 版本
史网络研讨会:Flutter x Ktor 打造跨平台全端应用
文章